{"cabal-version":"3.6.2.0","cabal-lib-version":"3.6.2.0","compiler-id":"ghc-9.2.8","os":"osx","arch":"aarch64","install-plan":[{"type":"pre-existing","id":"array-0.5.4.0","pkg-name":"array","pkg-version":"0.5.4.0","depends":["base-4.16.4.0"]},{"type":"pre-existing","id":"base-4.16.4.0","pkg-name":"base","pkg-version":"4.16.4.0","depends":["ghc-bignum-1.2","ghc-prim-0.8.0","rts-1.0.2"]},{"type":"pre-existing","id":"binary-0.8.9.0","pkg-name":"binary","pkg-version":"0.8.9.0","depends":["array-0.5.4.0","base-4.16.4.0","bytestring-0.11.4.0","containers-0.6.5.1"]},{"type":"configured","id":"brbs-2.0.5.0-8c5b6f81","pkg-name":"barbies","pkg-version":"2.0.5.0","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"2a6c67af6b12b7771ca8c4503819055800bd47c03cb7cab095d45f129bdaa310","pkg-src-sha256":"d522ca55fb46587efcda07e0b5293be9120fbcb788594c084f71a71e66210cc9","depends":["base-4.16.4.0","dstrbtv-0.6.2.1-d9025077","transformers-0.5.6.2"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"brng-0.2.1-3e881b65","pkg-name":"boring","pkg-version":"0.2.1","flags":{"tagged":true},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"9e2566d93e8db00ea7c428bf6a4052f8479ef6b6a86294d65c6086d45a842e4b","pkg-src-sha256":"b1ffddf0f9d50ac8742aa01b270856d57937cc8f7aae783e3b5f3abee7aa3154","depends":["base-4.16.4.0","tggd-0.8.8-81a9bcfc","transformers-0.5.6.2"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"bs-rphns-0.9.1-373ec9a6","pkg-name":"base-orphans","pkg-version":"0.9.1","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"c4733d09f798fc4304e936924a1a7d9fc2425aefad6c46ad4592035254b46051","pkg-src-sha256":"5bbf2da382c5b212d6a8be2f8c49edee0eba30f272a15fd32c13e6e4091ef172","depends":["base-4.16.4.0","ghc-prim-0.8.0"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"bytestring-0.11.4.0","pkg-name":"bytestring","pkg-version":"0.11.4.0","depends":["base-4.16.4.0","deepseq-1.4.6.1","ghc-prim-0.8.0","template-haskell-2.18.0.0"]},{"type":"configured","id":"cll-stck-0.4.0-107825bc","pkg-name":"call-stack","pkg-version":"0.4.0","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"ac44d2c00931dc20b01750da8c92ec443eb63a7231e8550188cb2ac2385f7feb","pkg-src-sha256":"430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b","depends":["base-4.16.4.0"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"clr-2.3.6-bcda77f7","pkg-name":"colour","pkg-version":"2.3.6","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"ebdcbf15023958838a527e381ab3c3b1e99ed12d1b25efeb7feaa4ad8c37664a","pkg-src-sha256":"2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871","depends":["base-4.16.4.0"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"cncrrnt-tpt-1.10.20-500215f3","pkg-name":"concurrent-output","pkg-version":"1.10.20","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"b0ebf122b3f22c9739045825334bd02bd2814752933a92db41e5b4648527139c","pkg-src-sha256":"8e23b5aa95fb9ed5224173f2587a9e4af244322c40249fe24e948bd6007421ca","depends":["ns-trmnl-1.0-4117fba3","sync-2.2.5-2ac930fa","base-4.16.4.0","directory-1.3.6.2","exceptions-0.10.4","process-1.6.16.0","stm-2.5.0.2","trmnl-sz-0.3.4-35daa266","text-1.2.5.0","transformers-0.5.6.2","unix-2.7.2.2"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"cnstrnts-0.14-78a6f9dd","pkg-name":"constraints","pkg-version":"0.14","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"0af61e4b5f982bd0113640692c409e6344e7b3fe3690d51212a4a6fa84d02872","pkg-src-sha256":"b809322abced0f6b6bf4ceed9e4e823bfdeda808664563b860add1dff3cdc4a5","depends":["base-4.16.4.0","binary-0.8.9.0","brng-0.2.1-3e881b65","deepseq-1.4.6.1","ghc-prim-0.8.0","hshbl-1.4.3.0-6f0fff37","mtl-2.2.2","transformers-0.5.6.2","typ-qlty-1-012100a5"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"containers-0.6.5.1","pkg-name":"containers","pkg-version":"0.6.5.1","depends":["array-0.5.4.0","base-4.16.4.0","deepseq-1.4.6.1"]},{"type":"pre-existing","id":"deepseq-1.4.6.1","pkg-name":"deepseq","pkg-version":"1.4.6.1","depends":["array-0.5.4.0","base-4.16.4.0"]},{"type":"pre-existing","id":"directory-1.3.6.2","pkg-name":"directory","pkg-version":"1.3.6.2","depends":["base-4.16.4.0","filepath-1.4.2.2","time-1.11.1.1","unix-2.7.2.2"]},{"type":"configured","id":"dstrbtv-0.6.2.1-d9025077","pkg-name":"distributive","pkg-version":"0.6.2.1","flags":{"semigroups":true,"tagged":true},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c","pkg-src-sha256":"d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91","depends":["base-4.16.4.0","bs-rphns-0.9.1-373ec9a6","tggd-0.8.8-81a9bcfc","transformers-0.5.6.2"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"dt-rry-byt-0.1.0.1-51372744","pkg-name":"data-array-byte","pkg-version":"0.1.0.1","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"ad89e28b2b046175698fbf542af2ce43e5d2af50aae9f48d12566b1bb3de1d3c","pkg-src-sha256":"1bb6eca0b3e02d057fe7f4e14c81ef395216f421ab30fdaa1b18017c9c025600","depends":["base-4.16.4.0","deepseq-1.4.6.1","template-haskell-2.18.0.0"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"exceptions-0.10.4","pkg-name":"exceptions","pkg-version":"0.10.4","depends":["base-4.16.4.0","mtl-2.2.2","stm-2.5.0.2","template-haskell-2.18.0.0","transformers-0.5.6.2"]},{"type":"pre-existing","id":"filepath-1.4.2.2","pkg-name":"filepath","pkg-version":"1.4.2.2","depends":["base-4.16.4.0"]},{"type":"pre-existing","id":"ghc-bignum-1.2","pkg-name":"ghc-bignum","pkg-version":"1.2","depends":["ghc-prim-0.8.0"]},{"type":"pre-existing","id":"ghc-boot-th-9.2.8","pkg-name":"ghc-boot-th","pkg-version":"9.2.8","depends":["base-4.16.4.0"]},{"type":"pre-existing","id":"ghc-prim-0.8.0","pkg-name":"ghc-prim","pkg-version":"0.8.0","depends":["rts-1.0.2"]},{"type":"configured","id":"hdghg-1.4-0e7594c6","pkg-name":"hedgehog","pkg-version":"1.4","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"47633efec27b49fe5a21d51f3b9fce428ca4b945d39eaa163b2b6a1d3e1465be","pkg-src-sha256":"f54afb31552e0f809030becad349cbfe19a65753a778771dc7314b2a6c41e6eb","depends":["ns-trmnl-1.0-4117fba3","sync-2.2.5-2ac930fa","brbs-2.0.5.0-8c5b6f81","base-4.16.4.0","bytestring-0.11.4.0","cncrrnt-tpt-1.10.20-500215f3","containers-0.6.5.1","deepseq-1.4.6.1","directory-1.3.6.2","rf-2.0.0.0-ee67eb25","exceptions-0.10.4","lftd-sync-0.10.2.5-b5fe95f4","mmrph-1.2.0-dc582581","mnd-cntrl-1.0.3.1-ad5f0e8b","mtl-2.2.2","prtty-shw-1.10-de981493","prmtv-0.8.0.0-9dcbc5bb","rndm-1.2.1.1-6187aafb","rsrct-1.3.0-c0f42326","sf-xcptns-0.1.7.4-b5577c3a","stm-2.5.0.2","template-haskell-2.18.0.0","text-1.2.5.0","time-1.11.1.1","transformers-0.5.6.2","trnsfrmrs-bs-0.4.6-0069feff","wl-pprnt-nnttd-0.1.0.1-b25933a4"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"hppy-1.20.1.1-5d96a605","pkg-name":"happy","pkg-version":"1.20.1.1","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"a381633c5e8f9e9e5a8e1900930ce13172397b4677fcfcc08cd38eb3f73b61b1","pkg-src-sha256":"8b4e7dc5a6c5fd666f8f7163232931ab28746d0d17da8fa1cbd68be9e878881b","depends":["array-0.5.4.0","base-4.16.4.0","containers-0.6.5.1","mtl-2.2.2"],"exe-depends":[],"component-name":"exe:happy","bin-file":"/Users/amvalisheva/.cabal/store/ghc-9.2.8/hppy-1.20.1.1-5d96a605/bin/happy"},{"type":"configured","id":"hsc2hs-0.68.10-503b44ef","pkg-name":"hsc2hs","pkg-version":"0.68.10","flags":{"in-ghc-tree":false},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"488cca2a179a5141da8f35a3a7e6699a0ef690f834f589d6b152c4947aa8fe2d","pkg-src-sha256":"6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76","depends":["base-4.16.4.0","containers-0.6.5.1","directory-1.3.6.2","filepath-1.4.2.2","process-1.6.16.0"],"exe-depends":[],"component-name":"exe:hsc2hs","bin-file":"/Users/amvalisheva/.cabal/store/ghc-9.2.8/hsc2hs-0.68.10-503b44ef/bin/hsc2hs"},{"type":"configured","id":"hshbl-1.4.3.0-6f0fff37","pkg-name":"hashable","pkg-version":"1.4.3.0","flags":{"integer-gmp":true,"random-initial-seed":false},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"f3bf68acfa0df7a064a378ef2cdcfeb55e6fb96100675f4c593556dcbf3d7194","pkg-src-sha256":"32efb16c2891786209b7cbe5c39df9b3a9ae51e836f1a54f646bc4602b7ab0f5","depends":["base-4.16.4.0","bytestring-0.11.4.0","containers-0.6.5.1","dt-rry-byt-0.1.0.1-51372744","deepseq-1.4.6.1","filepath-1.4.2.2","ghc-bignum-1.2","ghc-prim-0.8.0","text-1.2.5.0"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"hskll-lxr-1.1.1-366017ab","pkg-name":"haskell-lexer","pkg-version":"1.1.1","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"4ce310678b7e56b51acb558c0233d2f71a3f3553f8a88e9b48c0bc68301f799b","pkg-src-sha256":"c8eeda569a30f115244c17920247ba2c45d11b3e30805f648a878f7855d8f349","depends":["base-4.16.4.0"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"hw1-0.1.0.0-inplace","pkg-name":"hw1","pkg-version":"0.1.0.0","flags":{},"style":"local","pkg-src":{"type":"local","path":"/Users/amvalisheva/Desktop/fp_haskell/hw_1/."},"dist-dir":"/Users/amvalisheva/Desktop/fp_haskell/hw_1/dist-newstyle/build/aarch64-osx/ghc-9.2.8/hw1-0.1.0.0","depends":["base-4.16.4.0"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"hw1-0.1.0.0-inplace-hw1","pkg-name":"hw1","pkg-version":"0.1.0.0","flags":{},"style":"local","pkg-src":{"type":"local","path":"/Users/amvalisheva/Desktop/fp_haskell/hw_1/."},"dist-dir":"/Users/amvalisheva/Desktop/fp_haskell/hw_1/dist-newstyle/build/aarch64-osx/ghc-9.2.8/hw1-0.1.0.0/x/hw1","depends":["base-4.16.4.0","hw1-0.1.0.0-inplace"],"exe-depends":[],"component-name":"exe:hw1","bin-file":"/Users/amvalisheva/Desktop/fp_haskell/hw_1/dist-newstyle/build/aarch64-osx/ghc-9.2.8/hw1-0.1.0.0/x/hw1/build/hw1/hw1"},{"type":"configured","id":"hw1-0.1.0.0-inplace-hw1-test","pkg-name":"hw1","pkg-version":"0.1.0.0","flags":{},"style":"local","pkg-src":{"type":"local","path":"/Users/amvalisheva/Desktop/fp_haskell/hw_1/."},"dist-dir":"/Users/amvalisheva/Desktop/fp_haskell/hw_1/dist-newstyle/build/aarch64-osx/ghc-9.2.8/hw1-0.1.0.0/t/hw1-test","depends":["base-4.16.4.0","hdghg-1.4-0e7594c6","hw1-0.1.0.0-inplace","tsty-1.5-d978af01","tsty-hdghg-1.4.0.2-ed5b4957","tsty-hnt-0.10.1-ab51494d"],"exe-depends":[],"component-name":"test:hw1-test","bin-file":"/Users/amvalisheva/Desktop/fp_haskell/hw_1/dist-newstyle/build/aarch64-osx/ghc-9.2.8/hw1-0.1.0.0/t/hw1-test/build/hw1-test/hw1-test"},{"type":"configured","id":"lftd-bs-0.2.3.12-ddb4eb63","pkg-name":"lifted-base","pkg-version":"0.2.3.12","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"e94ad0692c9c5d85c373e508f23654f2da8ac8c3e475c2b65ffbc04fb165ad69","pkg-src-sha256":"c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5","depends":["base-4.16.4.0","mnd-cntrl-1.0.3.1-ad5f0e8b","trnsfrmrs-bs-0.4.6-0069feff"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"lftd-sync-0.10.2.5-b5fe95f4","pkg-name":"lifted-async","pkg-version":"0.10.2.5","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"2025bfa72a42232b5dee72ed16440762996415c912e6a26957fbaa7bd79cc0a3","pkg-src-sha256":"16a0d603a220724c013270cad78f56b8fc23ca428a9df844061ad32bc6961ed2","depends":["sync-2.2.5-2ac930fa","base-4.16.4.0","cnstrnts-0.14-78a6f9dd","lftd-bs-0.2.3.12-ddb4eb63","mnd-cntrl-1.0.3.1-ad5f0e8b","trnsfrmrs-bs-0.4.6-0069feff"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"mmrph-1.2.0-dc582581","pkg-name":"mmorph","pkg-version":"1.2.0","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"df9b213ec18f811cb3137b478d148f3f1680ee43f841cb775835fa282fdb0295","pkg-src-sha256":"61338058eb676b466a462ca45d59f436a77a3bd6b816e4268c6d88522b6a4280","depends":["base-4.16.4.0","mtl-2.2.2","transformers-0.5.6.2","trnsfrmrs-cmpt-0.7.2-7fa44b8a"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"mnd-cntrl-1.0.3.1-ad5f0e8b","pkg-name":"monad-control","pkg-version":"1.0.3.1","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"2d657279839e1a760c86a69f00f0c36473ef6972d413ec0f83a40249c70e098e","pkg-src-sha256":"ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c","depends":["base-4.16.4.0","stm-2.5.0.2","transformers-0.5.6.2","trnsfrmrs-bs-0.4.6-0069feff","trnsfrmrs-cmpt-0.7.2-7fa44b8a"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"mtl-2.2.2","pkg-name":"mtl","pkg-version":"2.2.2","depends":["base-4.16.4.0","transformers-0.5.6.2"]},{"type":"configured","id":"nlft-cr-0.2.1.0-377c6cb4","pkg-name":"unliftio-core","pkg-version":"0.2.1.0","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"28800633b20e0f7bfbdda1248c28022749aa0935aea10b1e3fc9c88cbebb06de","pkg-src-sha256":"99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3","depends":["base-4.16.4.0","transformers-0.5.6.2"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"ns-trmnl-1.0-4117fba3","pkg-name":"ansi-terminal","pkg-version":"1.0","flags":{"example":false},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"640ffecfd95471388d939fcacb57bdc0cef15f0457746c234a12cdd5a6c6d1e8","pkg-src-sha256":"0798a98f79189e62b5ff0aa247ba95fc3845f0f6f1e14ecceb37facfbdd5cfc9","depends":["ns-trmnl-typs-0.11.5-753ffc09","base-4.16.4.0","clr-2.3.6-bcda77f7"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"ns-trmnl-typs-0.11.5-753ffc09","pkg-name":"ansi-terminal-types","pkg-version":"0.11.5","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"f78440dfd95c4509e88855ac7cc2d9566ddf956a92c1290404cac93ad1a1b00a","pkg-src-sha256":"bf7b230389f43105100a6d5740822598a88b38eaaf7d042de595ccf72db4fdd1","depends":["base-4.16.4.0","clr-2.3.6-bcda77f7"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"pretty-1.1.3.6","pkg-name":"pretty","pkg-version":"1.1.3.6","depends":["base-4.16.4.0","deepseq-1.4.6.1","ghc-prim-0.8.0"]},{"type":"configured","id":"prmtv-0.8.0.0-9dcbc5bb","pkg-name":"primitive","pkg-version":"0.8.0.0","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"d0ff45fa6e61f92af23611ceb8b9a6a04c236b50fb70c60e2ed3bfa532703670","pkg-src-sha256":"5553c21b4a789f9b591eed69e598cc58484c274af29250e517b5a8bcc62b995f","depends":["base-4.16.4.0","dt-rry-byt-0.1.0.1-51372744","deepseq-1.4.6.1","template-haskell-2.18.0.0","transformers-0.5.6.2"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"process-1.6.16.0","pkg-name":"process","pkg-version":"1.6.16.0","depends":["base-4.16.4.0","deepseq-1.4.6.1","directory-1.3.6.2","filepath-1.4.2.2","unix-2.7.2.2"]},{"type":"configured","id":"prtty-shw-1.10-3eb5fc0b","pkg-name":"pretty-show","pkg-version":"1.10","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"bfef8da0ac4db4fc7f41edfec9e9a701ac206418d70702bff1e40f20d6a2b1f1","pkg-src-sha256":"307f9086e0b063d439dc4f513e36a145e8a57f23de448aefae2a6c00f6da6fd2","depends":["base-4.16.4.0","prtty-shw-1.10-de981493"],"exe-depends":[],"component-name":"exe:ppsh","bin-file":"/Users/amvalisheva/.cabal/store/ghc-9.2.8/prtty-shw-1.10-3eb5fc0b/bin/ppsh"},{"type":"configured","id":"prtty-shw-1.10-de981493","pkg-name":"pretty-show","pkg-version":"1.10","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"bfef8da0ac4db4fc7f41edfec9e9a701ac206418d70702bff1e40f20d6a2b1f1","pkg-src-sha256":"307f9086e0b063d439dc4f513e36a145e8a57f23de448aefae2a6c00f6da6fd2","depends":["array-0.5.4.0","base-4.16.4.0","filepath-1.4.2.2","ghc-prim-0.8.0","hskll-lxr-1.1.1-366017ab","pretty-1.1.3.6","text-1.2.5.0"],"exe-depends":["hppy-1.20.1.1-5d96a605"],"component-name":"lib"},{"type":"configured","id":"prttyprntr-1.7.1-88d713b1","pkg-name":"prettyprinter","pkg-version":"1.7.1","flags":{"buildreadme":false,"text":true},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"9c43c9d8c3cd9f445596e5a2379574bba87f935a4d1fa41b5407ee3cf4edc743","pkg-src-sha256":"5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45","depends":["base-4.16.4.0","text-1.2.5.0"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"prttyprntr-ns-trmnl-1.1.3-fb54ce62","pkg-name":"prettyprinter-ansi-terminal","pkg-version":"1.1.3","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"b00f727b964cf13adff7acf575a71fa7e405f5240aff50b07f10df76ab89f8d3","pkg-src-sha256":"813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3","depends":["ns-trmnl-1.0-4117fba3","base-4.16.4.0","prttyprntr-1.7.1-88d713b1","text-1.2.5.0"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"ptprs-pplctv-0.18.1.0-91d10976","pkg-name":"optparse-applicative","pkg-version":"0.18.1.0","flags":{"process":true},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"b4cf8d9018e5e67cb1f14edb5130b6d05ad8bc1b5f6bd4efaa6ec0b7f28f559d","pkg-src-sha256":"63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491","depends":["base-4.16.4.0","prttyprntr-1.7.1-88d713b1","prttyprntr-ns-trmnl-1.1.3-fb54ce62","process-1.6.16.0","text-1.2.5.0","transformers-0.5.6.2","trnsfrmrs-cmpt-0.7.2-7fa44b8a"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"rf-2.0.0.0-ee67eb25","pkg-name":"erf","pkg-version":"2.0.0.0","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"11c5d3747d17b589009cbe9656ca792e4b5b2560d4aa44f6f1e80044794b1a8b","pkg-src-sha256":"24f0b79c7e1d25cb2cd44c2258d7a464bf6db8079775b50b60b54a254616b337","components":{"lib":{"depends":["base-4.16.4.0"],"exe-depends":[]}}},{"type":"configured","id":"rndm-1.2.1.1-6187aafb","pkg-name":"random","pkg-version":"1.2.1.1","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"e7c1f881159d5cc788619c9ee8b8f340ba2ff0db571cdf3d1a1968ebc5108789","pkg-src-sha256":"3e1272f7ed6a4d7bd1712b90143ec326fee9b225789222379fea20a9c90c9b76","depends":["base-4.16.4.0","bytestring-0.11.4.0","deepseq-1.4.6.1","mtl-2.2.2","spltmx-0.1.0.5-15af97be"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"rsrct-1.3.0-c0f42326","pkg-name":"resourcet","pkg-version":"1.3.0","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"faa760fb28fb5c98fbe4867e375a775495cabc00926da81fa102dc991017d2c5","pkg-src-sha256":"ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b","depends":["base-4.16.4.0","containers-0.6.5.1","exceptions-0.10.4","mtl-2.2.2","prmtv-0.8.0.0-9dcbc5bb","transformers-0.5.6.2","nlft-cr-0.2.1.0-377c6cb4"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"rts-1.0.2","pkg-name":"rts","pkg-version":"1.0.2","depends":[]},{"type":"configured","id":"sf-xcptns-0.1.7.4-b5577c3a","pkg-name":"safe-exceptions","pkg-version":"0.1.7.4","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"8bb7261bd54bd58acfcb154be6a161fb6d0d31a1852aadc8e927d2ad2d7651d1","pkg-src-sha256":"3c51d8d50c9b60ff8bf94f942fd92e3bea9e62c5afa778dfc9f707b79da41ef6","depends":["base-4.16.4.0","deepseq-1.4.6.1","exceptions-0.10.4","transformers-0.5.6.2"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"spltmx-0.1.0.5-15af97be","pkg-name":"splitmix","pkg-version":"0.1.0.5","flags":{"optimised-mixer":false},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"bac0ae8d46a04e410666b0c8081cff63f060f29157983b569ca86ddb6e6e0dc6","pkg-src-sha256":"9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002","depends":["base-4.16.4.0","deepseq-1.4.6.1"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"stm-2.5.0.2","pkg-name":"stm","pkg-version":"2.5.0.2","depends":["array-0.5.4.0","base-4.16.4.0"]},{"type":"configured","id":"sync-2.2.5-2ac930fa","pkg-name":"async","pkg-version":"2.2.5","flags":{"bench":false},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"957d5ca4496e7048e3e78f108dbdc3e391eafe60b50417486e4c28957d430b05","pkg-src-sha256":"1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7","depends":["base-4.16.4.0","hshbl-1.4.3.0-6f0fff37","stm-2.5.0.2"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"template-haskell-2.18.0.0","pkg-name":"template-haskell","pkg-version":"2.18.0.0","depends":["base-4.16.4.0","ghc-boot-th-9.2.8","ghc-prim-0.8.0","pretty-1.1.3.6"]},{"type":"pre-existing","id":"text-1.2.5.0","pkg-name":"text","pkg-version":"1.2.5.0","depends":["array-0.5.4.0","base-4.16.4.0","binary-0.8.9.0","bytestring-0.11.4.0","deepseq-1.4.6.1","ghc-prim-0.8.0","template-haskell-2.18.0.0"]},{"type":"configured","id":"tggd-0.8.8-81a9bcfc","pkg-name":"tagged","pkg-version":"0.8.8","flags":{"deepseq":true,"transformers":true},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"c4fdbd3e1c423af0ccf8eb9e9962620106c34e32ed8e0cc647fb06899a703e04","pkg-src-sha256":"a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7","depends":["base-4.16.4.0","deepseq-1.4.6.1","template-haskell-2.18.0.0","transformers-0.5.6.2"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"time-1.11.1.1","pkg-name":"time","pkg-version":"1.11.1.1","depends":["base-4.16.4.0","deepseq-1.4.6.1"]},{"type":"pre-existing","id":"transformers-0.5.6.2","pkg-name":"transformers","pkg-version":"0.5.6.2","depends":["base-4.16.4.0"]},{"type":"configured","id":"trmnl-sz-0.3.4-35daa266","pkg-name":"terminal-size","pkg-version":"0.3.4","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"f0318c54273d04afb65109683b442792dcb67af1ad01ab5ec64423a28bb97715","pkg-src-sha256":"b0f070d6926cdaacf3a412c5518e5c23afca1e0ed00808a5328c96e468b67f49","depends":["base-4.16.4.0"],"exe-depends":["hsc2hs-0.68.10-503b44ef"],"component-name":"lib"},{"type":"configured","id":"trnsfrmrs-bs-0.4.6-0069feff","pkg-name":"transformers-base","pkg-version":"0.4.6","flags":{"orphaninstances":true},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"6f18f320e371c8954c4b6b211e2fdd5d15a6d6310bd605b9d640f47ede408961","pkg-src-sha256":"323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90","depends":["base-4.16.4.0","bs-rphns-0.9.1-373ec9a6","stm-2.5.0.2","transformers-0.5.6.2","trnsfrmrs-cmpt-0.7.2-7fa44b8a"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"trnsfrmrs-cmpt-0.7.2-7fa44b8a","pkg-name":"transformers-compat","pkg-version":"0.7.2","flags":{"five":false,"five-three":true,"four":false,"generic-deriving":true,"mtl":true,"three":false,"two":false},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"044fb9955f63ee138fcebedfdcbe54afe741f2d5892a2d0bdf3a8052bd342643","pkg-src-sha256":"b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a","depends":["base-4.16.4.0","ghc-prim-0.8.0","transformers-0.5.6.2"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"tsty-1.5-d978af01","pkg-name":"tasty","pkg-version":"1.5","flags":{"unix":true},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"2dc91101339814be9913846ca8c424d1c3eccfefb27c6335f3fea2af40a3d2e4","pkg-src-sha256":"ca5cf7852a210e691d4dce67ee34de7ccb8ae390a3a68ecffde307e326d029ac","depends":["ns-trmnl-1.0-4117fba3","base-4.16.4.0","containers-0.6.5.1","ptprs-pplctv-0.18.1.0-91d10976","stm-2.5.0.2","tggd-0.8.8-81a9bcfc","transformers-0.5.6.2","unix-2.7.2.2"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"tsty-hdghg-1.4.0.2-ed5b4957","pkg-name":"tasty-hedgehog","pkg-version":"1.4.0.2","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"fda8199c23460c114255be0d4e2119bf8b19f8c9b9ed35d6dcbaa4540730a946","pkg-src-sha256":"453484d732712525a9c74a07db5f18b5f80f867a98958e67031d8d0bfe007152","depends":["base-4.16.4.0","hdghg-1.4-0e7594c6","tggd-0.8.8-81a9bcfc","tsty-1.5-d978af01"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"tsty-hnt-0.10.1-ab51494d","pkg-name":"tasty-hunit","pkg-version":"0.10.1","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"ebc17b490750d4796b21d44001b852688cc39f9c34e387d5e7958e09b9b3f3b9","pkg-src-sha256":"9ceb423bd258b04c893b8b43434f50b7ff487c7afd092fe2ef9415ca8c2c2083","depends":["base-4.16.4.0","cll-stck-0.4.0-107825bc","tsty-1.5-d978af01"],"exe-depends":[],"component-name":"lib"},{"type":"configured","id":"typ-qlty-1-012100a5","pkg-name":"type-equality","pkg-version":"1","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"ebf53eaf3881b946d4ab56112a19f8b635c0f19cb5252c08fbf2588bc1ea22a5","pkg-src-sha256":"4728b502a211454ef682a10d7a3e817c22d06ba509df114bb267ef9d43a08ce8","depends":["base-4.16.4.0"],"exe-depends":[],"component-name":"lib"},{"type":"pre-existing","id":"unix-2.7.2.2","pkg-name":"unix","pkg-version":"2.7.2.2","depends":["base-4.16.4.0","bytestring-0.11.4.0","time-1.11.1.1"]},{"type":"configured","id":"wl-pprnt-nnttd-0.1.0.1-b25933a4","pkg-name":"wl-pprint-annotated","pkg-version":"0.1.0.1","flags":{},"style":"global","pkg-src":{"type":"repo-tar","repo":{"type":"secure-repo","uri":"http://hackage.haskell.org/"}},"pkg-cabal-sha256":"79d12e6d7302c8bea0986cb713fcbfc33225cca3ee158ac741cf1a468f5ed8bc","pkg-src-sha256":"6b662b244b2e318a2923dc7057d707369a29ea4a0e721b4710eac7239cc727af","depends":["base-4.16.4.0","containers-0.6.5.1","deepseq-1.4.6.1","text-1.2.5.0"],"exe-depends":[],"component-name":"lib"}]}